﻿body{padding: 0px;margin: 0px;font-family: arial,宋体,"微软雅黑";background: #fff;}
ul{ list-style: none; padding: 0px;}
a{ text-decoration: none; border: 0px;}
img{ border: 0px;}
input{ border: 0px; outline: none;}
h1{ margin: 0px;}
.left{ float: left}
.right{float:right}
table, tr, th, td { border-collapse:collapse;border-spacing:0;}

.wrap{ width:100%; min-width:1120px;  margin: 0px auto; background:url("../images/top_bj.jpg") top center no-repeat;}
.top{ width: 100%; height: 38px; line-height: 38px; overflow: hidden; background: #024d2b; color: #fff; font-size: 12px;}
.language{width: 982px;overflow: hidden;margin: 0px auto;text-align: right;font-size: 14px;}
.top a{color: #ffffff;display: inline-block;font-size: 14px;}
.top span{ display: inline-block; margin: 0px 5px;}
.header{ width: 1004px; margin: 0px auto;}
.head{ width: 100%; overflow: hidden;}
.logo{ text-indent: -9999px; width: 498px; height: 118px; float: left; overflow: hidden; background: url("../images/logo1.png") no-repeat;}
.logo a{ width: 100%; display: block; overflow: hidden;}
.search{ float: right; margin: 38px 0px;}
.s_search{ float: left; width: 397px; border: 1px solid #f1ca7e; background: #fff; height: 33px; line-height: 33px;}
.s_search .text{ width: 207px; float: left; height: 30px; line-height: 30px; text-indent: 1em;}
.btn{ background: url("../images/search.jpg") no-repeat; width: 35px; height: 35px;}
.s_nav{ width: 92px; height: 33px; float: left;  color:#666666; font-size:12px; border-left: 1px solid #e7e7e7; border-top:0px; border-bottom:0px; border-right:0px; outline:0px; font-family:"微软雅黑"; }
.s_nav li{ width: 100%;   overflow:hidden; text-align: center; height:28px; line-height: 28px;}
.s_nav li a{ color: #666; font-family:"微软雅黑";}
/*导航*/
.nav{ width: 100%; height: 36px; line-height: 36px; margin-bottom: 13px; z-index: 1000;}
.nav .sub{width: 90.4px;float: left;text-align: center;position: relative;width: 100.4px;}
.nav li.home a{ color:#000;}
.nav .sub a{ color: #fff; display: block; width: 100%;}
.nav .sub_nav{ display: none; width: 580px;width:285px; background: url("../images/nav_bj.png") repeat; border-bottom: 3px solid #1378ce; overflow: hidden; position: absolute; z-index: 10000;  top: 100%;}
.nav .sub_nav ul{ width: 260px; overflow: hidden; margin: 30px 0px 0px 10px;float: left;}
.nav .sub_nav ul li{ float: left; width: 48%; border-bottom: 1px solid #d6d6d6; margin:0px 1%; height:50px; overflow:hidden; }
.nav .sub_nav ul li a{ font-size: 14px; color: #666; line-height: 25px; background: none; overflow:hidden; display:block; width:100%; max-height:50px;}
.nav .sub_nav ul li a:hover{ color: #0c6f1a;}
.sub_img{ float: right; width: 265px; height: 223px; overflow: hidden; margin: 30px 23px 24px 0px;display:none;}
/*main*/
.main{width: 1004px;margin: 0px auto;background: #fff;}
.main:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.main {
  zoom: 1;
}

.content{ width: 961px; margin: 22px auto;}

/*底部信息*/
.footer{ width: 100%; height: 178px; background: #024e2b; color: #fff;}
.foot{ width: 1004px; margin: 0px auto;}
.foot_left{ max-width: 620px; float: left;}
.foot_list{ width: 615px; margin: 30px 0px;}
.foot_list li{ float: left;  line-height: 13px; height: 13px;border-right: 1px solid #fff;}
.foot_list li a{ color: #fff; font-size: 14px; padding: 0px 10px;  line-height: 13px; height: 13px; display: block;}
.copy{ line-height: 30px; font-size: 14px; margin-top: 20px;}
.ma{ width: 165px; margin-right: 88px; text-align: center; margin-top: 28px; line-height: 30px; font-size: 14px;}
.ma img{ display: block; margin:0px auto; margin-bottom: 10px;}